Skip to content

Improve compatibility with other operating systems#274

Open
swissspidy wants to merge 131 commits intomainfrom
try/os
Open

Improve compatibility with other operating systems#274
swissspidy wants to merge 131 commits intomainfrom
try/os

Conversation

@swissspidy
Copy link
Member

@swissspidy swissspidy commented Oct 2, 2025

I'm trying to improve Windows support a little bit so that tests could run on CI. Doing things in PHP vs. CLI commands is one step.

Lots of AI code changes in here, might need some cleanup

Main change is blocked by wp-cli/wp-cli#6124

To-do:

  • Add Behat tags to skip tests for certain OS?

See #155

@swissspidy swissspidy modified the milestones: 5.0.6, 5.0.7 Dec 17, 2025
@swissspidy swissspidy modified the milestones: 5.0.7, 5.1.0 Jan 13, 2026
@swissspidy

This comment was marked as resolved.

gemini-code-assist[bot]

This comment was marked as resolved.

This comment was marked as resolved.

This comment was marked as resolved.

Copilot AI and others added 16 commits February 5, 2026 19:23
* Initial plan

* Add cleanup for temporary files on Windows in background_proc

Co-authored-by: swissspidy <841956+swissspidy@users.noreply.github.com>

* Use error suppression for unlink calls to handle edge cases

Co-authored-by: swissspidy <841956+swissspidy@users.noreply.github.com>

* Use explicit file_exists checks before cleanup

Co-authored-by: swissspidy <841956+swissspidy@users.noreply.github.com>

* Track and cleanup temporary files for all background processes

Co-authored-by: swissspidy <841956+swissspidy@users.noreply.github.com>

* Refactor: Extract cleanup logic into helper method

Co-authored-by: swissspidy <841956+swissspidy@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: swissspidy <841956+swissspidy@users.noreply.github.com>
Local should take precedence, not global
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants